#include<iostream>
#include<cstring>
using namespace std;
const int N=1e5+10;
int a[N],b[N],c[N];
int cnt[N],sa[N],sc[N],s[N];
int main()
{
    int n=0;
    cin>>n;
    for(int i=0;i<n;i++)cin>>a[i],a[i]++;
    for(int i=0;i<n;i++)cin>>b[i],b[i]++;
    for(int i=0;i<n;i++)cin>>c[i],c[i]++;

    for(int i=0;i<n;i++)cnt[a[i]]++;
    for(int i=1;i<N;i++)s[i]=s[i-1]+cnt[i];    
    for(int i=0;i<n;i++)sa[i]=s[b[i]-1];

    memset(s,0,sizeof(s));
    memset(cnt,0,sizeof(cnt));

    for(int i=0;i<n;i++)cnt[c[i]]++;
    for(int i=1;i<N;i++)s[i]=s[i-1]+cnt[i];
    for(int i=0;i<n;i++)sc[i]=s[N-1]-s[b[i]];

    long long res=0;
    for(int i=0;i<n;i++)res+=(long long)sc[i]*sa[i];
    cout<<res;
}